1
תגובות
כתבתי קוד שאמור להדפיס את מה שכתבתי בטופס.
עשיתי את זה בכוונה ב ajax כי אני רוצה שזה יהיה chat(ללא רעינון).
הבעיה היא שזה לא עובד מישהו יודע מה הבעיה?
זה הקוד של chat.html
וזה של getposts.php
עשיתי את זה בכוונה ב ajax כי אני רוצה שזה יהיה chat(ללא רעינון).
הבעיה היא שזה לא עובד מישהו יודע מה הבעיה?
זה הקוד של chat.html
<!doctype html>
<html>
<head>
<script type="text/javascript">
function showpost(str)
{
alret("hello");
if (document.getElementById("text").innerHTML=="")
{
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("chat").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getposts.php?p="+str,true);
xmlhttp.send();
}
</script>
<title>chat</title>
</head>
<body>
<div id="chat">
</div><br /><br />
<div id="send">
<input type="text" id="text">
<input type="button" value="submit" onclick="showpost(document.getElementById("text").innerHTML)">
</div>
</body>
</html>
<html>
<head>
<script type="text/javascript">
function showpost(str)
{
alret("hello");
if (document.getElementById("text").innerHTML=="")
{
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("chat").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getposts.php?p="+str,true);
xmlhttp.send();
}
</script>
<title>chat</title>
</head>
<body>
<div id="chat">
</div><br /><br />
<div id="send">
<input type="text" id="text">
<input type="button" value="submit" onclick="showpost(document.getElementById("text").innerHTML)">
</div>
</body>
</html>
וזה של getposts.php
<?php
echo $_GET["p"];
?>
echo $_GET["p"];
?>